home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / tex / style / misc / dclfont.sty (.txt) < prev    next >
LaTeX Document  |  1995-11-25  |  11KB  |  316 lines

  1. %% This is file `dclfont.sty' generated
  2. %% on <1992/3/9> with the docstrip utility (v1.1l test). 
  3. %% The original source files were:
  4. %% dclfont.doc  (with modules: `dclf')
  5. %% Copyright (C) 1989,1990,1991 by Frank Mittelbach, Rainer Schoepf. 
  6. %% All rights reserved. 
  7. %% This file is part of the NFSS (New Font Selection Scheme) package. 
  8. %% IMPORTANT NOTICE: 
  9. %% You are not allowed to change this file. You may however copy this file 
  10. %% to a file with a different name and then change the copy if you obey 
  11. %% the restrictions on file changes described in readme.mz. 
  12. %% You are allowed to distribute this file under the condition that it is 
  13. %% distributed together with all files mentioned in readme.mz3. If you 
  14. %% receive only some of these files from someone, complain! 
  15. %% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED 
  16. %% to take money for the distribution or use of either this file or a 
  17. %% changed version, except for a nominal charge for copying etc. 
  18. %% For error reports in case of UNCHANGED versions see readme files. 
  19. %% Please do not request updates from us directly. Distribution is done 
  20. %% through Mail-Servers and TeX organizations. 
  21. \def\fileversion{v1.0l}
  22. \def\filedate{92/03/09}
  23. \def\docdate {92/03/09}
  24. %% \CheckSum{680}
  25. %% \CharacterTable
  26. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  27. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  28. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  29. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  30. %%   Dollar        \$     Percent       \%     Ampersand     \&
  31. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  32. %%   Asterisk      \*     Plus          \+     Comma         \,
  33. %%   Minus         \-     Point         \.     Solidus       \/
  34. %%   Colon         \:     Semicolon     \;     Less than     \<
  35. %%   Equals        \=     Greater than  \>     Question mark \?
  36. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  37. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  38. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  39. %%   Right brace   \}     Tilde         \~}
  40. \immediate
  41.   \write\sixt@@n{Style-Option: `dclfont' \space
  42.  \fileversion\space <\filedate> (FMi and RmS)}
  43. \immediate
  44.  \write\sixt@@n{English Documentation
  45.   \@spaces\@spaces\space <\docdate> (FMi and RmS)}
  46. \ifx\fontfamily\undefined
  47.   \let\fontfamily\family
  48.   \let\fontseries\series
  49.   \let\fontshape\shape
  50.   \let\fontsize\size
  51. \def\newfont#1#2{\@ifdefinable#1{\global
  52.                         \font#1=#2\relax}}
  53. \def\symbol#1{\char #1\relax}
  54. \def\@gobbletwo#1#2{}
  55. \let\load\@gobbletwo
  56. \def\@setsize#1#2#3#4{\@nomath#1%
  57.                         \fontsize{#4}{#2}\selectfont}
  58. \def\prm{\fontfamily\rmdefault\selectfont}
  59. \def\psf{\fontfamily\sfdefault\selectfont}
  60. \def\ptt{\fontfamily\ttdefault\selectfont}
  61. \def\psl{\fontshape\sldefault\selectfont}
  62. \def\psc{\fontshape\scdefault\selectfont}
  63. \def\pit{\fontshape\itdefault\selectfont}
  64. \def\pbf{\fontseries\bfdefault\selectfont}
  65. \def\em{\protect\pem}
  66. \def\pem{\@nomath\em \ifdim \fontdimen\@ne\font >\z@
  67.                        \normalshape \else \it \fi}
  68.  \let\math@bgroup\begingroup
  69.  \def\math@egroup#1{#1\endgroup}
  70.  \ifx\lyfam\undefined
  71.  \new@mathgroup\lyfam
  72.  \define@mathgroup\mv@normal\lyfam
  73.        {lasy}{m}{n}
  74.  \define@mathgroup\mv@bold\lyfam
  75.        {lasy}{b}{n}
  76.  \edef\@tempa{\hexnumber@\lyfam}
  77.  \mathchardef\mho"0\@tempa 30
  78.  \mathchardef\Join"3\@tempa 31
  79.  \mathchardef\Box"0\@tempa 32
  80.  \mathchardef\Diamond"0\@tempa 33
  81.  \mathchardef\leadsto"3\@tempa 3B
  82.  \mathchardef\sqsubset"3\@tempa 3C
  83.  \mathchardef\sqsupset"3\@tempa 3D
  84.  \mathchardef\lhd"3\@tempa 01
  85.  \mathchardef\unlhd"3\@tempa 02
  86.  \mathchardef\rhd"3\@tempa 03
  87.  \mathchardef\unrhd"3\@tempa 04
  88. \def\@accent@def#1#2#3{\expandafter\def
  89.        \csname @#1@\string#2@#1@\endcsname{#3}}
  90. %grave
  91. \def\`#1{\expandafter\ifx \csname @grave@\string#1@grave@\endcsname \relax
  92.        {\accent0 #1}\else \csname @grave@\string#1@grave@\endcsname\fi}
  93. \let\@accii=\`
  94. \@accent@def{grave}{a}{^^e0}
  95. \@accent@def{grave}{e}{^^e8}
  96. \@accent@def{grave}{\i}{^^ec}
  97. \@accent@def{grave}{i}{^^ec}
  98. \@accent@def{grave}{o}{^^f2}
  99. \@accent@def{grave}{u}{^^f9}
  100. \@accent@def{grave}{A}{^^c0}
  101. \@accent@def{grave}{E}{^^c8}
  102. \@accent@def{grave}{I}{^^cc}
  103. \@accent@def{grave}{O}{^^d2}
  104. \@accent@def{grave}{U}{^^d9}
  105. %acute
  106. \def\'#1{\expandafter\ifx \csname @acute@\string#1@acute@\endcsname \relax
  107.        {\accent1 #1}\else \csname @acute@\string#1@acute@\endcsname\fi}
  108. \let\@acci=\'
  109. \@accent@def{acute}{n}{^^ab}
  110. \@accent@def{acute}{l}{^^a8}
  111. \@accent@def{acute}{r}{^^af}
  112. \@accent@def{acute}{s}{^^b1}
  113. \@accent@def{acute}{z}{^^b9}
  114. \@accent@def{acute}{a}{^^e1}
  115. \@accent@def{acute}{e}{^^e9}
  116. \@accent@def{acute}{\i}{^^ed}
  117. \@accent@def{acute}{i}{^^ed}
  118. \@accent@def{acute}{o}{^^f3}
  119. \@accent@def{acute}{u}{^^fa}
  120. \@accent@def{acute}{y}{^^fd}
  121. \@accent@def{acute}{N}{^^8b}
  122. \@accent@def{acute}{L}{^^88}
  123. \@accent@def{acute}{R}{^^8f}
  124. \@accent@def{acute}{S}{^^91}
  125. \@accent@def{acute}{Z}{^^99}
  126. \@accent@def{acute}{A}{^^c1}
  127. \@accent@def{acute}{E}{^^c9}
  128. \@accent@def{acute}{I}{^^cd}
  129. \@accent@def{acute}{O}{^^d3}
  130. \@accent@def{acute}{U}{^^da}
  131. \@accent@def{acute}{Y}{^^dd}
  132. \@accent@def{acute}{c}{^^a2}
  133. \@accent@def{acute}{C}{^^82}
  134. %check
  135. \def\v#1{\expandafter\ifx \csname @check@\string#1@check@\endcsname \relax
  136.        {\accent7 #1}\else \csname @check@\string#1@check@\endcsname\fi}
  137. \@accent@def{check}{c}{^^a3}
  138. \@accent@def{check}{e}{^^a5}
  139. \@accent@def{check}{n}{^^ac}
  140. \@accent@def{check}{r}{^^b0}
  141. \@accent@def{check}{s}{^^b2}
  142. \@accent@def{check}{z}{^^ba}
  143. \@accent@def{check}{C}{^^83}
  144. \@accent@def{check}{D}{^^84}
  145. \@accent@def{check}{E}{^^85}
  146. \@accent@def{check}{N}{^^8c}
  147. \@accent@def{check}{R}{^^90}
  148. \@accent@def{check}{S}{^^92}
  149. \@accent@def{check}{T}{^^94}
  150. \@accent@def{check}{Z}{^^9a}
  151. %breve
  152. \def\u#1{\expandafter\ifx \csname @breve@\string#1@breve@\endcsname \relax
  153.        {\accent8 #1}\else \csname @breve@\string#1@breve@\endcsname\fi}
  154. \@accent@def{breve}{a}{^^a0}
  155. \@accent@def{breve}{g}{^^a7}
  156. \@accent@def{breve}{A}{^^80}
  157. \@accent@def{breve}{G}{^^87}
  158. %macron
  159. \def\=#1{{\accent9 #1}}
  160. \let\@acciii=\=
  161. %circumflex
  162. \def\^#1{\expandafter\ifx \csname @circflx@\string#1@circflx@\endcsname \relax
  163.        {\accent2 #1}\else \csname @circflx@\string#1@circflx@\endcsname\fi}
  164. \@accent@def{circflx}{a}{^^e2}
  165. \@accent@def{circflx}{e}{^^ea}
  166. \@accent@def{circflx}{\i}{^^ee}
  167. \@accent@def{circflx}{i}{^^ee}
  168. \@accent@def{circflx}{o}{^^f4}
  169. \@accent@def{circflx}{u}{^^fb}
  170. \@accent@def{circflx}{A}{^^c2}
  171. \@accent@def{circflx}{E}{^^ca}
  172. \@accent@def{circflx}{I}{^^ce}
  173. \@accent@def{circflx}{O}{^^d4}
  174. \@accent@def{circflx}{U}{^^db}
  175. \def\.#1{\expandafter\ifx \csname @dot@\string#1@dot@\endcsname \relax
  176.        {\accent10 #1}\else \csname @dot@\string#1@dot@\endcsname\fi}
  177. \@accent@def{dot}{z}{^^bb}
  178. \@accent@def{dot}{Z}{^^9b}
  179. \@accent@def{dot}{I}{^^9d}
  180. \@accent@def{dot}{i}{i}
  181. %Hungarian
  182. \def\H#1{\expandafter\ifx \csname @Hung@\string#1@Hung@\endcsname \relax
  183.        {\accent5 #1}\else \csname @Hung@\string#1@Hung@\endcsname\fi}
  184. \@accent@def{Hung}{o}{^^ae}
  185. \@accent@def{Hung}{u}{^^b6}
  186. \@accent@def{Hung}{O}{^^8e}
  187. \@accent@def{Hung}{U}{^^96}
  188. %tilde
  189. \def\~#1{\expandafter\ifx \csname @tilde@\string#1@tilde@\endcsname \relax
  190.        {\accent3 #1}\else \csname @tilde@\string#1@tilde@\endcsname\fi}
  191. \@accent@def{tilde}{a}{^^e3}
  192. \@accent@def{tilde}{n}{^^f1}
  193. \@accent@def{tilde}{o}{^^f5}
  194. \@accent@def{tilde}{A}{^^c3}
  195. \@accent@def{tilde}{N}{^^d1}
  196. \@accent@def{tilde}{O}{^^d5}
  197. %Umlaut
  198. \def\"#1{\expandafter\ifx \csname @Umlaut@\string#1@Umlaut@\endcsname \relax
  199.        {\accent4 #1}\else \csname @Umlaut@\string#1@Umlaut@\endcsname\fi}
  200. \@accent@def{Umlaut}{a}{^^e4}
  201. \@accent@def{Umlaut}{e}{^^eb}
  202. \@accent@def{Umlaut}{\i}{^^ef}
  203. \@accent@def{Umlaut}{i}{^^ef}
  204. \@accent@def{Umlaut}{o}{^^f6}
  205. \@accent@def{Umlaut}{u}{^^fc}
  206. \@accent@def{Umlaut}{A}{^^c4}
  207. \@accent@def{Umlaut}{E}{^^cb}
  208. \@accent@def{Umlaut}{I}{^^cf}
  209. \@accent@def{Umlaut}{O}{^^d6}
  210. \@accent@def{Umlaut}{U}{^^dc}
  211. \def\pd#1{\oalign{#1\crcr\hidewidth.\hidewidth}}
  212. \def\pb#1{\oalign{#1\crcr\hidewidth
  213.     \vbox to.2ex{\hbox{\char9}\vss}\hidewidth}}
  214. \def\pc#1{\expandafter\ifx \csname @cedilla@\string#1@cedilla@\endcsname \relax
  215.            \c@dilla#1\else \csname @cedilla@\string#1@cedilla@\endcsname\fi}
  216. \@accent@def{cedilla}{s}{^^b3}
  217. \@accent@def{cedilla}{t}{^^b5}
  218. \@accent@def{cedilla}{c}{^^e7}
  219. \@accent@def{cedilla}{S}{^^93}
  220. \@accent@def{cedilla}{T}{^^95}
  221. \@accent@def{cedilla}{C}{^^c7}
  222. \def\c@dilla#1{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1%
  223.   \else{\ooalign{\hidewidth\char11\hidewidth\crcr\unhbox\z@}}\fi}
  224. \chardef\aa="0E5
  225. \chardef\ae="0E6
  226. \chardef\l="0AA
  227. \chardef\oe="0F7
  228. \chardef\o="0F8
  229. \chardef\ss="0FF
  230. \chardef\AA="0C5
  231. \chardef\AE="0C6
  232. \chardef\L="8A
  233. \chardef\OE="0D7
  234. \chardef\O="0D8
  235. \chardef\SS="0DF
  236. \chardef\i="19
  237. \chardef\j="1A
  238. \chardef\pounds="0BF
  239. \def\hbar{{\mathchar'11\mkern-9muh}}
  240. \begingroup % to avoid counter allocation
  241.   \count@=128
  242.   \loop
  243.     \count1=\count@
  244.     \advance\count1 by 32
  245.     \global\lccode\count@=\count1
  246.    \ifnum \count@ <156
  247.     \advance \count@ 1
  248.   \repeat
  249.   \global\lccode157=105 % I with dot -> i
  250.   \count@=160
  251.   \loop
  252.     \count1=\count@
  253.     \advance\count1 by -32
  254.     \global\uccode\count@=\count1
  255.    \ifnum \count@ <188
  256.     \advance \count@ 1
  257.   \repeat
  258.   \global\uccode158=208 % d with bar -> D with bar
  259.   \count@=192
  260.   \loop
  261.     \count1=\count@
  262.     \advance\count1 by 32
  263.     \global\lccode\count@=\count1
  264.    \ifnum \count@ <223
  265.     \advance \count@ 1
  266.   \repeat
  267.   \count@=224
  268.   \loop
  269.     \count1=\count@
  270.     \advance\count1 by -32
  271.     \uccode\count@=\count1
  272.    \ifnum \count@ <255
  273.     \advance \count@ 1
  274.   \repeat
  275. \endgroup
  276. \define@mathgroup\mv@normal{0}{dcr}{m}{n}
  277. \define@mathgroup\mv@bold{0}{dcr}{bx}{n}
  278. \begingroup
  279.   \catcode`\= 11
  280.   \gdef\mathrm{\use@mathgroup \=dcr \z@}
  281. \endgroup
  282. \def\rmdefault{dcr}
  283. \def\sfdefault{dcss}
  284. \def\ttdefault{dctt}
  285.   \ifx\greek@group\undefined
  286.    \new@mathgroup\greek@group
  287.    \define@mathgroup\mv@normal\greek@group{cmr}{m}{n}
  288.    \define@mathgroup\mv@bold\greek@group{cmr}{bx}{n}
  289.    \edef\@tempa{\hexnumber@\greek@group}
  290.    \mathchardef\Gamma="0\@tempa00
  291.    \mathchardef\Delta="0\@tempa01
  292.    \mathchardef\Theta="0\@tempa02
  293.    \mathchardef\Lambda="0\@tempa03
  294.    \mathchardef\Xi="0\@tempa04
  295.    \mathchardef\Pi="0\@tempa05
  296.    \mathchardef\Sigma="0\@tempa06
  297.    \mathchardef\Upsilon="0\@tempa07
  298.    \mathchardef\Phi="0\@tempa08
  299.    \mathchardef\Psi="0\@tempa09
  300.    \mathchardef\Omega="0\@tempa0A
  301.   \fi
  302.  \expandafter\ifx\csname dcr/m/n\endcsname\relax
  303.                \@input{fontdef.dc}\fi
  304. \def\acute{\mathaccent"7001 }
  305. \def\grave{\mathaccent"7000 }
  306. \def\ddot{\mathaccent"7004 }
  307. \def\tilde{\mathaccent"7003 }
  308. \def\bar{\mathaccent"7009 }
  309. \def\breve{\mathaccent"7008 }
  310. \def\check{\mathaccent"7007 }
  311. \def\hat{\mathaccent"7002 }
  312. \def\vec{\mathaccent"017E }
  313. \def\dot{\mathaccent"700A }
  314. \endinput
  315. %% End of file `dclfont.sty'.
  316.